@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic);
@import url(/assets/css/main.css);
/*--TOPMENU--*/
#header .links {overflow: inherit;}
#header .links .uMenuRoot li.uWithSubmenu > a:after,#header .links .uMenuRoot li.uWithSubmenu > span:after {position: relative;content: "\f107";display: inline-block;right: -10px;font-family: FontAwesome;font-size: 18px;}
#header .links ul li {position:relative;}
#header .links .uMenuRoot ul {margin: 0;padding: 0;min-width: 100%;list-style: none;position: absolute;z-index: 1;left: 0;top: 36px;visibility: hidden;opacity: 0;-webkit-transition: all 0.2s 0.15s ease-out;transition: all 0.2s 0.15s ease-out;white-space: nowrap;border: 1px solid #E3E3E3;border-top:0;background: #FFFFFF;overflow: hidden;}
#header .links .uMenuRoot ul ul {top: -1px;left: 100%;}
#header .links .uMenuRoot li:hover > ul {visibility:visible;opacity:1;width:auto;overflow:visible;}
#header .links .uMenuRoot ul li {display:block;height: 40px;line-height: 40px;margin-left: 0;border-left: 0;padding-left: 1em;border-top: 1px solid #E3E3E3;}
/*--SELECTOR--*/
#pagesBlock1 {float: left;}
#pagesBlock1 a,#pagesBlock1 b,#pagesBlock1 .swchItemDots {display:none!important;}
#pagesBlock1 a:last-child,#pagesBlock1 a:first-child {display:inline-block!important;}
#pagesBlock1 a:last-child:after,#pagesBlock1 a:first-child:after {
content: "";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
 font-family: FontAwesome;
 font-style: normal;
 font-weight: normal;
 text-transform: none !important;
 color: #aaaaaa;
 position: relative;
}
#pagesBlock1 a:first-child:after { content:'\f053';margin-right:10px;float: left;}
#pagesBlock1 a:last-child:after {content:'\f054';margin-left:10px;}
.swchItemA, a.swchItem, .swchItemA1, .swchItem1, .swchItemDots, .pgSwchA, .pgSwch {
 text-decoration: none;
 -moz-appearance: none;
 -webkit-appearance: none;
 -ms-appearance: none;
 margin: 0 2em 0 0;
 appearance: none;
 -moz-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
 -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
 -ms-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
 transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
 background-color: transparent;
 border: 0;
 box-shadow: inset 0 0 0 1px rgba(160, 160, 160, 0.3);
 color: #3c3b3b !important;
 cursor: pointer;
 display: inline-block;
 font-family: 'Roboto', sans-serif;
 font-weight: 800;
 height: 4.8125em;
 letter-spacing: 0.25em;
 line-height: 4.8125em;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
 white-space: nowrap;
 font-size: 0.7em;
 padding: 0 3em;
}
.swchItem1:hover,.swchItem:hover, .swchItemDots:hover, .pgSwch:hover {
 box-shadow: inset 0 0 0 1px #2ebaae;
 color: #2ebaae !important;
}
.swchItemA, .swchItemA1, .pgSwchA { 
 -moz-pointer-events: none;
 -webkit-pointer-events: none;
 -ms-pointer-events: none;
 pointer-events: none;
 color: rgba(160, 160, 160, 0.3) !important;}
@media screen and (max-width: 736px) {
#pagesBlock1 {float: none;}
#pagesBlock1 a:last-child, #pagesBlock1 a:first-child {width: 100%;}
#pagesBlock1 a:first-child {margin-bottom: 3em;}
}
@media screen and (max-width: 1280px) {section#intro{text-align: center;}}
/* Light calendar uGarts.pro*/ 
table.calTable a { 
 font-family: Open sans; 
} 
table.calTable {
 font-family: Open sans;
 width: 265px;
 position: relative;
 background: #FFFFFF;
 background-size: cover;
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 padding: 5px;
 color: #FFFFFF;
 font-size: 14px;
 border-spacing: 0;
 border: 1px solid #2EBAAE;
} 
table.calTable tr:nth-child(7n+2) {
 position: absolute;
 top: 60px;
 background: #2ebaae;
 left: 0px;
 width: 100%;
} 
td.calMday,td.calMdayIs {
 padding: 6px;
 cursor: default;
 transition: all .3s ease;
 border-radius: 50%;
 color: #2ebaae;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
} 
td.calMday:hover, td.calMdayIsA:hover, .calMdayIs:hover, .calMdayA:hover,td.calMdayIsA:hover a {
 background: #2ebaae;
 border-radius: 50%;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 transition: all .3s ease;
 color: #fff !important;
} 
td.calMdayIsA, .calMdayA {
 border: 1px solid #2ebaae;
 border-radius: 50%;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 color: #3498db;
} 
a.calMdayLink {
 text-decoration: underline;
 position: relative;
} 
.calMonthLink:hover {
 color: #fff !important;}
td.calWday, td.calWdaySe, td.calWdaySu { 
 text-transform: uppercase; 
 padding: 5px 10px; 
 width: 14.2857142857%; 
} 
td.calWday:hover, td.calWdaySe:hover, td.calWdaySu:hover { 
 cursor: default; 
} 
.calMonth { 
 padding: 45px 5px; 
 padding-top: 10px; 
} 
.calMonthLink { 
 color: #7f8c8d; 
 font-size: 1.6em; 
 text-decoration: none !important; 
} 
.calMonth a:first-child {
 margin-left: 15px;
 float: left;
 margin-top: 6px;
 width: 0;
 height: 0;
 font-size: 0;
 border-top: 10px solid transparent;
 border-right: 8px solid #7f8c8d;
 border-bottom: 10px solid transparent;
 transition: .3s;
} 
.calMonth a:first-child:after { 
 position: absolute; 
 content:''; 
 border-top: 10px solid transparent; 
 border-right: 8px solid #fff; 
 border-bottom: 10px solid transparent; 
 margin-top: -10px; 
 margin-left: 2px; 
} 
.calMonth a:last-child {
 margin-right: 15px;
 float: right;
 margin-top: 6px;
 width: 0;
 height: 0;
 font-size: 0;
 border-top: 10px solid transparent;
 border-left: 8px solid #7f8c8d;
 border-bottom: 10px solid transparent;
 transition: .3s;
} 
.calMonth a:last-child:after { 
 position: absolute; 
 content:''; 
 border-top: 10px solid transparent; 
 border-left: 8px solid #fff; 
 border-bottom: 10px solid transparent; 
 margin-top: -10px; 
 margin-left: -10px; 
} 
a.calMdayLink:after {position: absolute; content:'';width: 30px;height: 30px;left: -10px;bottom: -5px;} 
.calMonth a:last-child:hover {border-left:8px solid #2ebaae;}
.calMonth a:first-child:hover {border-right:8px solid #2ebaae;}
.calMdayA { 
 cursor: default; 
} 
/* Light calendar uGarts.pro*/

/*--SIDEBAR--*/
.sidetitle {
 text-transform: uppercase;
 margin-bottom: 1.25em;
 text-shadow: 0 0 1px rgba(0,0,0,0.2);
}
/*--VIEWMAT--*/
span.entryReadAll {
 display: none;
}
/*---QUOTE----*/
.bbQuoteName {
 font-size: 11px !important;
 line-height: 16px;
 padding-left: 13px !important;
}
.quoteMessage {
 margin: 0 0 5px 0;
 padding: 5px 10px 5px 10px;
 color: #444;
 font-style: italic;
 border: none !important;
 border-left: 3px solid #47B475 !important;
 font-size: 14px;
 line-height: 18px;
}
/*--TAGS--*/
ul.actions.tagsmat {font-size: 0;}
ul.actions.tagsmat a.eTag {
 text-decoration: none;
 font-size: 14px;
 border-radius: 3px;
 margin-right: 5px;
 display: inline-block;
 border: 1px solid #2EBAAE;
 padding: 0px 10px;
 text-transform: uppercase;
}